package io.zhifei.modules.sys.system.form.member;

import cn.gjing.tools.excel.Excel;
import cn.gjing.tools.excel.ExcelField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 学员档案信息结果类
 * </p>
 *
 * @author duke
 * @since 2020-10-10
 */
@Data
@ApiModel(value = "学员档案信息结果类")
@Excel
public class MemberFileResult implements Serializable {

    private static final long serialVersionUID = 1L;


    /**
     * 备考年份
     */
    @ApiModelProperty(value = "备考年份")
    @ExcelField("备考年份")
    private String prepareYear;

    /**
     * 笔试班级名称
     */
    @ApiModelProperty(value = "笔试班级名称")
    @ExcelField(value = "班级")
    private String className;
    /**
     * 姓名
     */
    @ApiModelProperty(value = "姓名")
    @ExcelField("姓名")
    private String realname;

    /**
     * 性别
     */
    @ApiModelProperty(value = "性别",example = "1")
    @ExcelField("性别")
    private String genderName;

    /**
     * 年龄
     */
    @ApiModelProperty(value = "年龄",example = "1")
    @ExcelField("年龄")
    private Integer age;

    /**
     * 电话
     */
    @ApiModelProperty(value = "电话")
    @ExcelField("电话号码")
    private String tel;

    /**
     * 身份证号
     */
    @ApiModelProperty(value = "身份证号")
    @ExcelField("身份证号码")
    private String idNo;

    /**
     * 报名时间
     */
    @ApiModelProperty(value = "报名时间")
    @ExcelField("报名时间")
    private String regTime;

    /**
     * 笔试班次名称
     */
    @ApiModelProperty(value = "笔试班次")
    @ExcelField("笔试班次")
    private String writName;

    /**
     * 笔试增值名称
     */
    @ApiModelProperty(value = "增值班次")
    @ExcelField("笔试增值")
    private String writeValueName;

    /**
     * 面试项目
     */
    @ApiModelProperty(value = "面试项目")
    @ExcelField("面试项目")
    private String interProName;

    /**
     * 面试班次名称
     */
    @ApiModelProperty(value = "面试班次",example = "1")
    @ExcelField("面试班次")
    private String interName;

    /**
     * 通讯地址
     */
    @ApiModelProperty(value = "通讯地址")
    @ExcelField("通讯地址")
    private String address;

    /**
     * 毕业院校
     */
    @ApiModelProperty(value = "毕业院校")
    @ExcelField("毕业院校")
    private String educationName;

    /**
     * 毕业时间
     */
    @ApiModelProperty(value = "毕业时间")
    @ExcelField("毕业时间")
    private String gradTime;


    /**
     * 学历水平
     */
    @ApiModelProperty(value = "学历水平")
    @ExcelField("学历情况")
    private String educationIdName;

    /**
     * 英语水平
     */
    @ApiModelProperty(value = "英语水平")
    @ExcelField("英语水平")
    private String yysp;

    /**
     * 数学水平
     */
    @ApiModelProperty(value = "数学水平")
    @ExcelField("高考数学")
    private String sxsp;

    /**
     * 工作单位
     */
    @ApiModelProperty(value = "工作单位")
    @ExcelField("工作单位")
    private String unit;

    /**
     * 工作职务
     */
    @ApiModelProperty(value = "工作职务")
    @ExcelField("工作职务")
    private String position;

    /**
     * 报考院校
     */
    @ApiModelProperty(value = "报考院校")
    @ExcelField("报考院校")
    private String bkyxName;

    /**
     * 报考专业
     */
    @ApiModelProperty(value = "报考专业")
    @ExcelField("报考专业")
    private String bkzyName;

    /**
     * 准考证号
     */
    @ApiModelProperty(value = "准考证号")
    @ExcelField("准考证号")
    private String zkzh;

    /**
     * 联考总分
     */
    @ApiModelProperty(value = "联考总分")
    @ExcelField("联考总分")
    private String entranceExaminationScore;

    /**
     * 综合成绩
     */
    @ApiModelProperty(value = "综合成绩")
    @ExcelField("综合")
    private String comprehensiveScore;

    /**
     * 英语成绩
     */
    @ApiModelProperty(value = "英语成绩")
    @ExcelField("英语二")
    private String englishScore;

    /**
     * 录取结果
     */
    @ApiModelProperty(value = "录取结果")
    @ExcelField("录取结果")
    private String lqjgName;

    /**
     * 录取院校
     */
    @ApiModelProperty(value = "录取院校")
    @ExcelField("录取院校")
    private String admissionCollege;

    /**
     * 录取专业
     */
    @ApiModelProperty(value = "录取专业")
    @ExcelField("录取专业")
    private String admissionMajorName;

    /**
     * 联考成绩
     */
    @ApiModelProperty(value = "联考成绩")
    private String lkcj;

    /**
     * 学习方式
     */
    @ApiModelProperty(value = "学习方式")
    private String learnName;

    /**
     * 院校类型
     */
    @ApiModelProperty(value = "院校类型")
    private String collegeType;

}
